* {
  box-sizing: border-box;
}
body {
  font-family: 微软雅黑;
  font-size: 12px;
}
a {
  font-size: 12px;
}
.contain-box {
  max-width: 1920px;
  min-width: 1200px;
  overflow-x: hidden;
  margin: 0 auto;
}
.contain {
  width: 1200px;
  margin: 0 auto;
}
.contain-left {
  width: 918px;
  float: left;
}
.contain-right {
  width: 280px;
  float: right;
}
.aaa {
  margin-bottom: 30px !important;
}
.top {
  border-bottom: 1px solid #ccc;
  background: #313131;
  padding: 6px 0 ;
  font-size: 12px;
}
.top .top-left {
  line-height: 46px;
  color: #fff;
  margin-left: 26px;
}
.top .top-left a {
  color: #fff;
}
.top .tel {
    line-height: 46px;
    color: #fff;
    margin-left: 26px;
	float:left;
}
.top img{
  vertical-align: middle;
}
.top ul li {
  float: left;
  margin-left: 20px;
  padding-top: 24px;
  position: relative;
  box-sizing: border-box;
  z-index: 10000;
  color: #d8d8d8;
}
.top ul li.icon1 {
  background: url(https://pic2018.aaa-cg.com.cn/index_img_v1/img_05.png) no-repeat top;
}
.top ul li.icon2 {
  background: url(https://pic2018.aaa-cg.com.cn/index_img_v1/img_06.png) no-repeat top;
}
.top ul li.icon3 {
  background: url(https://pic2018.aaa-cg.com.cn/index_img_v1/img_07.png) no-repeat top;
}
.top ul li.icon4 {
  background: url(https://pic2018.aaa-cg.com.cn/index_img_v1/img_04.png) no-repeat top;
}
.top ul li a {
  color: #d8d8d8;
}
.top ul li div {
  padding: 0 10px;
  position: relative;
  z-index: 100000;
}
.top ul li ol {
  position: absolute;
  right: 10px;
  top: 26px;
  background: #fff;
  width: 210px;
  z-index: 1000;
  display: none;
  border: 1px solid #ccc;
}
.top ul li ol li {
  float: left;
  margin-right: 20px;
}
.top ul li table {
  width: 100%;
  border: 1px solid red;
  position: absolute;
  top: 27px;
  left: 0;
  height: 80px;
  background: #fff;
  display: none;
  z-index: 100;
}
.top ul li table tr {
  border: 1px solid #ccc;
}
.header {
  height: 80px;
  background: #eeeeee;
  position: relative;
  overflow: hidden;
}
.jingpin-msg > div {
  display: none;
}
.logo {
  width: 246px;
  height: 80px;
  text-indent: -99999px;
}
.logo a {
  width: 100%;
  height: 100%;
  display: block;
  background: url(https://pic2018.aaa-cg.com.cn/index_img_v1/logo.png) no-repeat 32px -2px;
  background-size: 90%;
}
.nav li {
  line-height: 92px;
  float: left;
  margin: 0 26px;
}
.nav li span {
  font-size: 14px;
}
a:hover {
  color: #e50012;
}
.kecheng-msg a {
    font-size: 12px;
}
.ban{width:100%; height: 450px; position: relative;}
.slideBox{ width:100%; height:450px; overflow:hidden; position:relative;}
.slideBox:hover .bb{display: block;}
.slideBox .hd{width:100%; height:18px; overflow:hidden; position:absolute; bottom: 15px; z-index:1; text-align: center; }

.slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.slideBox .hd ul li{  float: left;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  border-radius: 50%;
  background: #d7d7d7;
  cursor: pointer;}
.slideBox .hd ul li.on{background: red; width:10px; opacity: .7;}
.slideBox .bb{bottom:200px; height: 50px; padding-left: 0;  display: none; height:0; overflow:visible;}
.slideBox .bd .li_in{width:100%; height: 450px; margin: 0 auto;}
.slideBox .bd a{width:100%; height:450px; display: block; overflow:hidden;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}
.slideban .bd img{ height:450px; display:block; border: 0;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:0; top:50%; margin-top:-50px; display:block; width:32px; height:40px; background:url(https://pic2018.aaa-cg.com.cn/images20180109/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; border-radius:3px; }
.slideBox .next{ left:auto; right:10%; background-position:8px 5px; }
.slideBox .prev:hover,	
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.slideban .prev,
.slideban .next{ background-color:#3A394F; padding:10px 0;     margin-left: 10%;}


.contain-right a.play {
  width: 70px;
  height: 30px;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #797979;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  line-height: 28px;
  color: #919191;
  margin-top: 30px;
}
.lubo {
  margin-left: 24px;
}
.zhibo {
  margin-left: 28px;
  position: relative;
}
.zhibo img {
  position: absolute;
  right: -12px;
  top: -12px;
}
.icon {
  margin-left: 20px;
  margin-top: 12px;
  display: inline-block;
  width: 60px;
  height: 60px;
  overflow: hidden;
  border-radius: 50%;
}
.banner-box {
  position: relative;
}
ul.type {
  width: 246px;
  height: 450px;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  z-index: 1100;
  top: -450px;
}
ul.type li {
  width: 246px;
  height: 64.28571429px;
  padding: 0 0;
}
ul.type li:last-child a {
  border-bottom: none;
}
ul.type li > a {
  position: relative;
  color: #fffeff;
  display: block;
  width: 100%;
  text-indent: 52px;
  line-height: 64.28571429px;
  height: 100%;
  background: url(https://pic2018.aaa-cg.com.cn/index_img_v1/icon-right.png) no-repeat right;
  border-bottom: 1px solid #4f4f4f;
  z-index: 1000;
  font-size: 14px;
}
ul.type li div {
  display: none;
  height: 450px;
  background: #f2f2f2;
  left: 246px;
  top: 0;
  width: 246px;
  position: absolute;
  overflow: hidden;
  z-index: 10;
  text-align: left;
}
ul.type li div dl {
  width: 195px;
  padding: 30px 0 30px;
  margin: 0 auto;
}
ul.type li div dl dt {
  font-size: 15px;
  margin-bottom: 5px;
}
ul.type li div dl dd {
  float: left;
  font-size: 12px;
  line-height: 30px;
  margin-right: 17px;
}
ul.type li div dl dd a {
  font-size: 12px;
}
ul.type li div .dl1 {
  border-bottom: 1px solid #000;
}
ul.type li div .dl2 dd {
  margin-right: 19px;
}
#box {
  width: 100%;
  height: 450px;
  position: relative;
  overflow: hidden;
}
#img_content {
  height: 450px;
  position: absolute;
  top: 0;
}
#img_content a {
  float: left;
  height: 450px;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
}
#img_content a img {
  height: 450px;
  width: 1920px;
}
#box .page {
  width: 100%;
  position: absolute;
}
#box .page a {
  height: 50px;
  width: 40px;
  display: block;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 25px;
  line-height: 50px;
  position: absolute;
  text-align: center;
  top: 115px;
}
#previous {
  left: 0;
}
#next {
  right: 0;
}
#icon {
  height: 15px;
  position: absolute;
  border-radius: 50%;
  bottom: 10px;
  left: 50%;
}
#icon li {
  float: left;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  border-radius: 50%;
  background: #d7d7d7;
  cursor: pointer;
}
#icon li.active {
  background: red;
}
.zaobao {
  height: 410px;
  overflow: hidden;
  margin-top: 20px;
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: -450px;
}
table {
  width: 100%;
  /* collapse: 折叠 */
  border-collapse: collapse;
  table-layout: fixed;
}
td {
  text-align: center;
}
.zaobao-table {
  height: 34px;
  font-size: 12px;
  color: #333;
}
.zaobao-table a {
  color: #fffeff;
}
.zaobao-table td {
  background: rgba(0, 0, 0, 0.3);
}
.zaobao-table td.active {
  background: transparent;
}
.zaobao-table td.active a {
  color: red;
}
.zaobao-table tr td a{
	float: left;
  padding-top: 5px;
  padding-left: 24px;
  font-weight: bold;
  font-size: 12px;
}
.zaobao .zaobao-msg ul li{
	background: url(https://pic2018.aaa-cg.com.cn/images/20191031/dot.gif) no-repeat 0 50%;
	padding-left: 10px;
}
.zaobao .zaobao-msg ul li strong{
	font-size: 12px !important;
}
.zaobao-msg {
  width: 100%;
  padding: 0 25px;
}
.zaobao ul {
  display: none;
}
.zaobao-msg li a {
  display: block;
  color: #fffeff;
  height: 26px;
  line-height: 26px;	font-size:12px;
}

.zaobao-msg li a:hover {
  color: #e50012;
}
ol.table2 {
  width: 230px;
  margin: 10px auto 16px;
  padding-top: 18px;
  border-top: 1px solid #919193;
}
ol.table2 li {
  width: 112px;
  height: 100px;
  background: transparent;
  border: 1px solid #3d3b46;
  float: left;
  margin: 0 1px 4px;
  text-align: center;
}
ol.table2 li a {
  color: #fffeff;
}
ol.table2 li a img {
  display: block;
  margin: 10px auto 12px;
}
.kecheng-box {  margin-top: 30px;}.kecheng-box .kctx em {  font-size: 18px;  margin-top: 7px;  line-height: 18px;  padding-left: 10px;  border-left: 3px solid #e5030f;}.kecheng-box .kctx .kecheng{	display: inline-block;    margin-left: 20px;    vertical-align: top;}.kecheng a {  font-size: 14px;  display: inline-block;  line-height: 30px;  color: #b2b2b2;  margin: 0 10px;  vertical-align: bottom;  line-height: 18px;}.kecheng a.active {  border-bottom: 1px solid #e10011;  color: #f51e3d;}.kecheng span {  width: 1px;  height: 16px;  background: #ccc;  display: inline-block;  vertical-align: bottom;}.kecheng-msg ul {  margin: 22px auto 0;  height: 245px;  width: 918px;}.kecheng-msg{	margin-bottom: -30px;}.kecheng-msg ul li {  float: left;  width: 120px;  height: 230px;  margin-right: 10px;  text-align: center;  position: relative;  cursor: pointer;	background: #eeeeee;	margin-top: 10px;	border-radius: 8px;}.kecheng-msg ul li:hover{	background:-webkit-linear-gradient(bottom, #da0a2c, #ff7776);background:-moz-linear-gradient(bottom, #da0a2c, #ff7776);background:-o-linear-gradient(bottom, #da0a2c, #ff7776);background:linear-gradient(bottom,#da0a2c,#ff7776);/*Mozilla*/}.kecheng-msg ul li img { 	display: block;	margin: 60px auto 20px auto;}.kecheng-msg ul li img.c2{	display: none;}.kecheng-msg ul li:hover img.c1{	display: none;}.kecheng-msg ul li:hover img.c2{	display: block;	margin: 60px auto 20px auto;}.kecheng-msg ul li .pic {  font-size: 16px;	color: #040404;	text-align: center;	font-weight: bold;}.kecheng-msg ul li:hover .pic{	color: #ffffff;}.kecheng-msg ul li h2 {  margin-top: 200px;  line-height: 44px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}.kecheng-msg ul li h2 a {  font-size: 12px;  color: #939393;}.kecheng-msg ul li h2 a:hover {  color: #e63b5f;}
.zuijin {
  margin-top: 7px;
  font-size: 13px;
  line-height: 16px;
  padding-left: 10px;
  border-left: 3px solid #e5030f;
}
.zuijin a {
  font-size: 14px;
  color: #a3a3a3;
}
.address {
  height: 216px;
  border-top: 1px solid #e4e4e4;
  margin-top: 20px;
}
.address .address-table1 td {
  height: 30px;
  font-size: 13px;
}
.address .address-table1 td a {
  color: #999;
}
.address .address-table1 td.active {
  border-bottom: 1px solid #e60118;
}
.address .address-table1 td.active a {
  color: #eb545d;
}
.address ul {
  overflow: hidden;
}
.address ul li {
  margin: 6px 0 0 15px;
  overflow: hidden;
  position: relative;
}
.address ul li div {
  position: absolute;
  width: 100%;
}
.address .t1 td {
  font-size: 12px;
  line-height: 26px;
  text-align: center;
}
.address .t1 td:nth-child(2){
width:110px;
}
.jiuye-box {
  margin-top: 8px;
  overflow: hidden;
}
.shuju-box em {
  font-size: 18px;
  margin-top: 7px;
  line-height: 18px;
  padding-left: 10px;
  border-left: 3px solid #e5030f;
}
.shuju-box b{
    font-size: 10px;
   margin-left: 20px;
}

.shuju-box .shuju {
  margin-top: 18px;
}
.shuju-box .shuju {
  background: url(https://pic2018.aaa-cg.com.cn/images/20210603/jiuye_02.jpg) no-repeat bottom;
  width: 911px;
  height: 284px;
}
.shuju-box .shuju img {
}

/*新加*/
.shuju-box p{
    font-size: 20px;
    color: #333333;
    text-align: center;
    line-height: 30px;
    padding-top: 22px;
    letter-spacing: 2px;
}
.shuju-box p i{
    color: #ee1212;
    font-size: 20px;
}
.shuju-box p b{
    font-size: 44px;
    color: #ef1515;
    font-weight: bold;
    margin-top: 20px;
    display: block;
}
.ditu em {	width: 200px;		float: left;	
  font-size: 16px;
  line-height: 16px;
  padding-left: 10px;
  border-left: 3px solid #e5030f;
}.ditu .more{	  font-size: 14px;    display: inline-block;    line-height: 30px;    color: #b2b2b2;    margin: 0 10px;    vertical-align: bottom;    line-height: 18px;}
.ditu .map {
  border-top: 1px solid #e4e4e4;
  height: 270px;
  margin-top: 30px;
  background: url(https://pic2018.aaa-cg.com.cn/index_img_v1/ditu3.png) no-repeat bottom;
}
.ditu .map p {
  margin-left: 13px;
  margin-top: 10px;
  width: 180px;
}
.ditu .map p a {
  font-size: 13px;
  color: #999;
}
.jingpin-box {
  overflow: hidden;
  margin-top: 24px;
}
.jingpin-box .jingpin em {
  font-size: 18px;
  margin-top: 7px;
  line-height: 18px;
  padding-left: 10px;
  border-left: 3px solid #e5030f;
}
.jingpin-box .jingpin .kecheng {
  display: inline-block;
  margin-left: 20px;
  vertical-align: top;
}
.jingpin-box .jingpin a, .daka-box a.more {
  font-size: 14px;
  display: inline-block;
  line-height: 30px;
  color: #b2b2b2;
  margin: 0 10px;
  vertical-align: bottom;
  line-height: 18px;
}
.jingpin-box .jingpin a.active {
  border-bottom: 1px solid #e10011;
  color: #f51e3d;
}
/*.jingpin-box .jingpin a.more {
  font-size: 12px;
  color: #333;
}*/
.jingpin-box .jingpin-msg {
  margin-top: 20px;
}
.jingpin-box .jingpin-msg .tuijian {
  height: 500px;
  width: 240px;
  text-align: center;
  line-height: 270px;
  color: #666;
  position: relative;
}
.jingpin-box .jingpin-msg .tuijian img {
  position: absolute;
  left: 0;
  top: 0;  border-radius:8px;
}
.jingpin-box .jingpin-msg ul {
  width: 940px;
  margin-left: 20px;
}
.jingpin-box .jingpin-msg li {
  width: 298px;
  margin-right: 20px;
  float: left;
  position: relative;
}
.jingpin-box .jingpin-msg ul li strong{
	font-size:14px;
}
.jingpin-box .jingpin-msg li a > img {
  display: block;  border-radius:8px;
}
.jingpin-box .jingpin-msg li a > img:hover {
  box-shadow: 2px 2px 5px #f2b4b9, -3px -3px 5px #f2b4b9, 2px -2px 5px #f2b4b9, -2px 2px 5px #f2b4b9;
}
.jingpin-box .jingpin-msg li h6 a,.daka-box .daka-box1 a{
  font-size: 14px;
  line-height: 35px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.jingpin-box .jingpin-msg li div {
  height: 35px;
}
.jingpin-box .jingpin-msg li div img ,.daka-box  ul li img{
  vertical-align: middle;
}
.jingpin-box .jingpin-msg li div em,.daka-box em{
  font-size: 12px;
}
.jingpin-box .jingpin-msg li div span,.daka-box .daka-box1 li span{
  font-size: 12px;
  color: #ef465b;
}
.daka-box {
  margin-top: 27px;
}
.daka-box ul li div{
	margin-top:-10px;
}
.daka-box .daka-box1 {
  margin-top: 18px;
}
.daka-box .daka-box1 .xuanchuan-teacher {
  position: relative;
  overflow: hidden;
}.daka-box .daka-box1 .xuanchuan-teacher>img{	border-radius:8px;}
.daka-box .daka-box1 .xuanchuan-teacher .benqi {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 73px;
  height: 67px;
}
.daka-box .daka-box1 ul {
  width: 940px;
  margin-left: 20px;
}
.daka-box .daka-box1 li {
  width: 298px;
  margin-right: 20px;
  float: left;
  position: relative;
  line-height: 35px;
}
.daka-box .daka-box1 li h6 {
  font-size: 14px;
}
.daka-box .daka-box1 li span {
  font-size: 14px;
}
.daka-box .daka-box1 li .wangqi {
  position: absolute;
  right: 0;
  top: 173px;
}
.daka-box .daka-box1 h3 {
  color: #333;
  margin-top: 10px;
}
.daka-box .daka-box1 a {
  color: #333;
}
.daka-box .daka-box1  li a > img {
  display: block;  border-radius:8px;
}

.daka-box .daka-box1 li a > img:hover {
  box-shadow: 2px 2px 5px #f2b4b9, -3px -3px 5px #f2b4b9, 2px -2px 5px #f2b4b9, -2px 2px 5px #f2b4b9;
}
.daka-box>em{
	font-size: 18px;
    margin-top: 7px;
    line-height: 18px;
    padding-left: 10px;
    border-left: 3px solid #e5030f;
}
.story-box {
  margin-top: 30px;
}
.story-box strong {
  font-size: 18px;
  line-height: 18px;
  padding-left: 10px;
  border-left: 3px solid #e5030f;
}
.story-box .more {
  font-size: 14px;
  color: #c2c2c2;
}
.story-box ul {
  margin-top: 20px;
}
.story-box ul li {
  box-sizing: border-box;
  width: 224px;
  float: left;
  text-align: center;
  font-size: 14px;
  background: #f3f3f3;
  margin-right: 20px;
}
.story-box ul li img {
  display: block;
  margin: 24px auto 10px;
  width: 132px;
  height: 132px;
  border-radius: 50%;
}
.story-box ul li p {
  color: #404040;
  line-height: 26px;
  width: 132px;
  margin: 0 auto;
}
.story-box ul li a {
  width: 95px;
  height: 25px;
  margin: 0 auto;
  display: block;
  border-radius: 16px;
  background: #d80412;
  line-height: 25px;
  margin: 20px auto 30px;
  font-size: 12px;
  color: #fffefe;
}
.story-box ul li a:hover {
  background: #a6000d;
}
.shizi-box {
  margin-top: 30px;
}
.shizi-box em {
  font-size: 18px;
  line-height: 18px;
  padding-left: 10px;
  border-left: 3px solid #e5030f;
}
.shizi-box .more {
  font-size: 14px;
  color: #c2c2c2;
}
.shizi-box ul {
  margin-top: 20px;
}
.shizi-box ul li {
  float: left;
  margin-bottom: 30px;
	margin-right: 18px;
	width:286px;
	height: 436px;
	background: #f7f7f7;
}
.shizi-box ul li img{
	width: 286px;
	height: 212px;	border-radius:8px;
}
.shizi-box ul li:nth-child(4),.shizi-box ul li:nth-child(8){
	margin-right: 0;
}
.shizi-box ul li .intr{
	margin: 0 auto;
	width:266px;
	padding-top: 10px;
}
.shizi-box ul li em{
	font-size: 24px;
	padding-right: 8px;		border-left:none;	padding-left: 0px;	line-height: 30px;
}
.shizi-box ul li h6{
	padding-left: 2px;
}
.shizi-box ul li p{
	font-size: 14px;
	padding-top: 16px;
	border-bottom: 1px solid #000000;
	line-height: 26px;
}
.shizi-box ul li span{
	display: block;
	font-size: 14px;
	line-height: 24px;
	padding-top: 6px;
}
.place-box,
.rongyu-box {
  margin-top: 25px;
}
.place-box em,.rongyu-box em {
  font-size: 18px;
  line-height: 18px;
  padding-left: 10px;
  border-left: 3px solid #e5030f;
}
.place-box .item a,
.rongyu-box .item a {
  width: 8px;
  height: 8px;
  float: left;
  border-radius: 50%;
  background: #919191;
  margin: 5px;
}
.place-box .item a.on,
.rongyu-box .item a.on {
  background: #f50b04;
}
.place-box .huanjing,
.rongyu-box .huanjing {
  margin-top: 20px;
  width: 1200px;
  overflow: hidden;
  position: relative;
  height: 200px;
}
.place-box .huanjing .lunbo,
.rongyu-box .huanjing .lunbo {
  position: absolute;
  top: 0;
}
.place-box .huanjing .lunbo li,
.rongyu-box .huanjing .lunbo li {
  float: left;
  width: 1200px;
  overflow: hidden;
  height: 200px;
}
.place-box .huanjing .lunbo li div,
.rongyu-box .huanjing .lunbo li div {
  width: 224px;
  height: 172px;
  margin-right: 16px;
  float: left;
  overflow: hidden;
}
.place-box .huanjing .lunbo li div a,
.rongyu-box .huanjing .lunbo li div a {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.place-box .huanjing .lunbo li div span,
.rongyu-box .huanjing .lunbo li div span {
  line-height: 35px;
  font-size: 14px;
  color: #696969;
}
.place-box .huanjing .lunbo li div img,.rongyu-box .huanjing .lunbo li div img { display:block; transition: .4s; -moz-transition: .4s; -ms-transition: .4s; -webkit-transition: .4s; border-radius:8px;}
.place-box .huanjing .lunbo li div:hover img,.rongyu-box .huanjing .lunbo li div:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);/* transform: scale(1.1); */}
.hezuo-box {
  margin-top: 80px !important;
}
.hezuo-box .hezuo {
  display: flex;
  align-items: center;
}
.hezuo-box .hezuo div {
  width: 550px;
  height: 1px;
  background: #000;
}
.hezuo-box .hezuo h6 {
  font-size: 20px;
  width: 100px;
  text-align: center;
  color: #626262;
}
.hezuo-box ul {
  margin-top: 30px;
  margin-bottom: 28px;
}
.hezuo-box li {
  float: left;
  width: 141.25px;
  height: 60px;
  margin-right: 10px;
  border: 1px solid #e9e9e9;
  text-align: center;
  margin-bottom: 5px;
}
.hezuo-box li img {
  width: 100%;
  height: 100%;
}
.youqing-box {
  margin-top: 80px !important;
}
.youqing-box .youqing {
  display: flex;
  align-items: center;
}
.youqing-box .youqing div {
  width: 550px;
  height: 1px;
  background: #000;
}
.youqing-box .youqing h6 {
  font-size: 20px;
  width: 100px;
  text-align: center;
  color: #626262;
}
.youqing-box .youqing ul a{
	font-size: 14px;
    padding-right: 15px;
    height: 30px;
    line-height: 30px;	
   color: #615959 !important;
}
.footer {
  background: #434343;
  padding: 60px 0 40px;
}
.footer .footer-box {
  margin-left: 135px;
}
.footer dl,
.footer .erweima {
  float: left;
  color: #ebebeb;
  margin-right: 100px;
}
.footer dl dt,
.footer .erweima dt {
  font-size: 16px;
  line-height: 28px;
}
.footer dl dd,
.footer .erweima dd {
  line-height: 40px;
}
.footer dl a,
.footer .erweima a {
  color: #ebebeb;
  font-size: 14px;
}
.footer dl a:hover,
.footer .erweima a:hover {
  color: #e50012;
}
.footer img {
  margin-top: 14px;
  display: block;
}
.footer h3 {
  line-height: 35px;
  text-align: center;
  color: #f6f6f6;
  font-size: 14px;
}
.place-box .slideTxtBox em{
	font-size: 18px;
  line-height: 18px;
  padding-left: 10px;
  border-left: 3px solid #e5030f;
}
.place-box .slideTxtBox .hd{
	width: 312px;
	float: right;
	position:relative;
}
.place-box .slideTxtBox .hd ul{
	position:absolute;
}
.place-box .slideTxtBox .hd ul li{
	float: left;
	display: inline-block;
  border: #e5030f solid 1px;
  color: #e5030f;
  background: #ffffff;
  padding: 1px 17px;
  border-radius: 5px;
  margin-right: 10px;
}
.place-box .slideTxtBox .hd ul li.on{
  color: #ffffff;
  background: #e5030f;
}
.place-box .slideTxtBox .bd{
	margin-top: 20px;
}
.place-box .slideTxtBox .bd ul li{
	width:224px;
	height: 173px;	overflow:hidden;
}.place-box .slideTxtBox .bd ul li img{	border-radius:8px;	width:100%;}
.project-img-box{
	margin-right:16px;
}
.place-box .slideTxtBox .bd p{
	line-height: 35px;
	font-size: 14px;
	color: #696969;
}
/*友情链接*/
.youqing-box ul a{
	font-size: 14px; 
	padding-right: 15px;
	height: 30px;
	line-height: 30px;
} 
/*新加学员故事*/
.storys-box .left{
	width: 634px;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}
.storys-box .right{
	width: 530px;
	float: right;
	margin-top: 30px;
	margin-bottom: 30px;
}
.storys-box .rd{
	width: 100%;
}.storys-box a.more{    font-size: 14px;    color: #c2c2c2;}.storys-box a:hover{	color: red;}
.storys-box .mt{
	width: 100%;
	padding-top: 26px;
}
.storys-box .title em{
	font-size: 18px;
	margin-top: 7px;
	border-left: 3px solid #e5030f;
	padding-left: 10px;
}
.storys-box .title .xian{
	width: 100%;
	height: 1px;
	background: #efefef;
	margin-top: 10px;
	margin-bottom: 10px;
}

.storys-box ul li{
	line-height: 28px;
	background: url(https://pic2018.aaa-cg.com.cn/images/20191031/dot.gif) no-repeat 0 50%;
	padding-left: 10px;
}
.storys-box ul li span {
   float: right;
	margin-right:10px;
}
.storys-box ul li a{
	font-size: 14px;
}
.clear {
  clear: both;
}
.storys-box .slideBox{ 
	width:634px; 
	height:400px; 
	overflow:hidden; 
	position:relative; 
}
.storys-box	.slideBox .hd{
	width:100%; 
	height:20px; 
	overflow:hidden; 
	position:absolute; 
	bottom: 15px; 
	z-index:1; 
	text-align: center; 
}

.storys-box	.slideBox .hd ul{ 
	overflow:hidden; 
	zoom:1; 
	display: inline-block;
}
.storys-box	.slideBox .hd ul li{  
	float: left;
  width: 12px;
  height: 12px;
  margin: 0 14px;
  border-radius: 50%;
  background: #d7d7d7;
  cursor: pointer;
}
.storys-box	.slideBox .hd ul li.on{
	background: red; 
	width:12px; 
	opacity: .7;
}
.storys-box	.slideBox .bd ul li img{	width:100%;
	margin-left: 0 !important;	border-radius:8px;
}
.clear {
  clear: both;
}
/* 新添加 */
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.md_box{
	margin-top:40px;
	height:270px;
}
.md_box p{
    line-height: 24px;
    color: #5c5c60;
    font-size: 14px;
}
.md_box span{
display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
}
.md_box img {
    margin: 0 auto;
    display: block;
}
.md_box .hd {
	border-bottom:1px solid #333333;
    line-height: 30px;
	margin-bottom:14px;
}
.md_box .hd span{
	text-align:center;
}
.md_box .hd span:nth-child(1) {
  display: inline-block;
  width: 20%;
}
.md_box .hd span:nth-child(2) {
  display: inline-block;
  width: 35%;
}
.md_box .hd  span:nth-child(3) {
  display: inline-block;
  width: 25%;
}
.md_box .hd  span:nth-child(4) {
  display: inline-block;
  width: 20%;
}
.hrbm-right .bd {
  width: 280px;
  height: 270px;
  margin: 10px;
  padding: 0 10px;
  background: #fff;
  overflow: hidden;
  margin-top:20px;
}
.infoList li {
  line-height: 40px;
  height: 40px;
  border-bottom: dashed 1px #E5E3E3;
  overflow: hidden;
  text-align: center;
  font-size: 12px;
}
.infoList li span:nth-child(1) {
  display: inline-block;
  width: 20%;
}
.infoList li span:nth-child(2) {
  display: inline-block;
  width: 35%;
}
.infoList li span:nth-child(3) {
  display: inline-block;
  width: 25%;
  color: #eb161e;
}
.infoList li span:nth-child(4) {
  display: inline-block;
  width: 20%;
}
/*新加*/
.ditu .zaobao-msg li a {
  display: block;
  color: #333;
  height: 26px;
  line-height: 26px;	font-size:12px;
}
.ditu .zaobao-msg {
  width: 100%;
	margin-top: 40px;
	padding: 0px;
	height: 284px;
}
.ditu .zaobao-msg ul li strong {
    font-size: 12px !important;
}
.ditu .zaobao-msg ul li {
    background: url(https://pic2018.aaa-cg.com.cn/images/20191031/dot.gif) no-repeat 0 50%;
    padding-left: 10px;
}
/* 新添加 */
.x-dp {margin-top: -30px;line-height: 73px;background: #F5F5F5;margin-bottom: 30px;}
.x-dp .wr{ width: 1200px; margin: 0 auto;position: relative; overflow: inherit;}
.x-dp .wr .x-ld{display: block;position: absolute;left: 0;animation: lingdang 1s infinite;-webkit-animation: lingdang 1s infinite;top: 0;height: 73px;width: 50px;background: url("https://pic2018.aaa-cg.com.cn/images/ld.png") no-repeat 0 center;}
.x-dp .wr p {color: #000000;font-size: 14px;padding: 0 30px;letter-spacing: 2px;overflow: hidden;}
.x-dp .wr p b,.x-dp .wr p b a{color: #000000;}
.x-dp .wr a.aaa2 {display: block;position: absolute;right: 0;width: 118px;height: 30px;top: 22px; right: 10px; text-align: center;background:#E70012;color: #fff;font-size: 16px;border-radius: 15px;line-height: 30px;}
.x-dp .wr a.aaa2:hover{ font-weight: bold; background: #EE7B1E;}
.zj .bmtop{width:280px;height:130px;background:#f8f8f8;}	
.zj .bmtop a{width:200px;height:60px;line-height:60px; background:#f43e3e; display:block; margin:50px auto 0px auto; text-align:center; font-size:30px; color:#ffffff; border-radius:10px;}	
.zj .bmtop em{color:#333333;font-size:20px; text-align:center; display: block; margin-top:10px;}	
.zj .bmbottom{background:#2f5fff; width:280px; height:94px;}	
.zj .bmbottom p{font-size:17px; color:#ffffff;text-align:center; padding-top: 20px;}

.kecheng-box .kb{background:#f8f8f8;  margin-top: 8px;}